xmlsecurity: replace XSecParser implementation
authorMichael Stahl <michael.stahl@allotropia.de>
Fri, 12 Feb 2021 15:42:51 +0000 (16:42 +0100)
committerRene Engelhard <rene@debian.org>
Sun, 28 Aug 2022 17:22:27 +0000 (18:22 +0100)
commitf46b323cef8ffb1062af50a5930fdf6f3eec5be9
tree892a634d4b25be973d5829ca4c09fafcac5098c0
parent8f94bd51aeba21740304392d8b055b6ff4562f6f
xmlsecurity: replace XSecParser implementation

Implement Namespaces in XML and follow xmldsig-core and XAdES schemas.

Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110833
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
(cherry picked from commit 12b15be8f4f930a04d8056b9219ac969b42a9784)

xmlsecurity: move XSecParser state into contexts

Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111158
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
(cherry picked from commit 59df9e70ce1a7ec797b836bda7f9642912febc53)

xmlsecurity: move XSecParser Reference state into contexts

Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111159
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
(cherry picked from commit cfeb89a758b5f0ec406f0d72444e52ed2f47b85e)

Change-Id: I03537b51bb757ecbfa63a826b38de543c70ba032
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111907
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Gbp-Pq: Name xmlsecurity-replace-XSecParser-implementation.diff
include/xmloff/xmlimp.hxx
include/xmloff/xmlnmspe.hxx
include/xmloff/xmltoken.hxx
xmloff/source/core/xmlimp.cxx
xmloff/source/core/xmltoken.cxx
xmloff/source/token/tokens.txt
xmlsecurity/source/helper/xsecparser.cxx
xmlsecurity/source/helper/xsecparser.hxx